/*
 * @Descripttion: 群成员信息封装类。
 * @version: 
 * @Author: Zhaocy
 * @Date: 2024-07-24 17:58:55
 * @LastEditors: Zhaocy
 * @LastEditTime: 2024-07-30 15:39:49
 */
package com.zhike.common.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class GroupMemberEntity {

  @ApiModelProperty(value = "群用户id", required = true)
  private String userId;

  private String groupId;

  @ApiModelProperty(value = "昵称", required = true)
  /** 用户昵称 */
  private String nickname; // 注：本字段非“群成员/group_members”表中的字段

  @ApiModelProperty(value = "用户最新头像缓存文件名", required = false)
  /** 用户最新头像缓存文件名 */
  private String userAvatarFileName;// 注：本字段非“群成员/group_members”表中的字段

  @ApiModelProperty(value = "是否是群管理", required = true, notes = "1、是 0、否")
  private Integer isAdmin;

  @ApiModelProperty(value = "成员禁言状态", required = false, notes = "1、禁言 0、否")
  private String prohibitMsg;

  @ApiModelProperty(value = "禁言起始时间")
  private Long msgTimeStart;

  @ApiModelProperty(value = "禁言结束时间")
  private Long msgTimeEnd;

}
